<?php
/**
 * 课程
 * Class CourseModel
 */
class StudyModel extends BaseModel
{
    protected $_validate = array(
        array('title', 'require', '标题必须!'),
        array('description', 'require', '描述必须!'),
        array('vurl', 'require', '视频链接必须!'),
        array('cid', 'require', '课程必须填写!'),
        array('title', '', '标题名称已经存在！', Model::EXISTS_VALIDATE, 'unique', Model::MODEL_BOTH),
    );

    protected $_auto = array(
        array('createtime', 'time', Model::MODEL_INSERT, 'function'),
        array('updatetime', 'time', Model::MODEL_BOTH, 'function'),
    );

    /**
     * 根据课程获取视频列表
     * @param $cid
     * @return array
     */
    public function selectByCid($cid)
    {
        $map = array();
        $map['cid'] = $cid;
        return $this->selectByWhere($map, null, null, 'sort ASC');
    }
}

?>